package com.t.bricks.bussiness.db.mapper.userandopenid;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.t.bricks.bussiness.db.entity.userandopenid.UserAndOpenId;

@Mapper
public interface UserAndOpenIdMapper {
	
	/**
	 * 添加
	 * @Param userAndOpenId
	 * @return int
	 */
	int add(UserAndOpenId userAndOpenId);

	/**
	 * 删除
	 * @Param sId
	 * @return int
	 */
	int del(@Param("sId") String sId);
	
	/**
	 * 根据关注查询数据
	 * @Param sOpenId
	 * @return UserAndOpenId
	 */
	UserAndOpenId findByOpenId(@Param("sOpenId") String sOpenId);
	
	/**
	 * 根据用户编号或关注号删除数据
	 * @param sId 用户编号
	 * @param sOpenId 关注号
	 * @return
	 */
	int delByUserIdOrOpenId(
		@Param("sId") String sId,
		@Param("sOpenId") String sOpenId);
	
}
